package com.hspedu.com.jdbc.datasource;

import com.hspedu.com.jdbc.utils.JDBCUtils;
import jdk.swing.interop.SwingInterOpUtils;
import org.junit.Test;

import java.sql.Connection;

/**
 * @author DL5O
 * @version 1.0
 */
public class ConQuestion {
    //代码 连接mysql 5000次
    @Test
    public void testCon(){
        //连接连接-关闭 connection 会耗用多久
        System.out.println("开始连接....");
        long start = System.currentTimeMillis();
        for (int i = 0; i < 5000; i++) {
            //使用传统的JDBC，得到连接
            Connection connection = JDBCUtils.getConnection();
            //做一些工作，比如得到PreparedStatement，发送sql
            //关闭
            JDBCUtils.close(null,null,connection);
        }
        long end = System.currentTimeMillis();
        System.out.println("传统连接5000 耗时:" +  (end-start));//15402 15秒钟
    }
}
